9d4aad3bbc77c994303bb617e51ee28a88d8c7ec,compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetControlFlowProcessor.java,CFPVisitor,predefinedOperation,#JetBinaryExpression#JetControlFlowBuilder.PredefinedOperation#,424
Before Change
private void predefinedOperation(JetBinaryExpression expression, JetControlFlowBuilder.PredefinedOperation operation) {
builder.predefinedOperation(
expression, operation, elementsToValues(Arrays.asList(expression.getLeft(), expression.getRight()))
);
}
After Change
private void generateBooleanOperation(JetBinaryExpression expression) {
IElementType operationType = expression.getOperationReference().getReferencedNameElementType();
JetExpression left = expression.getLeft();
JetExpression right = expression.getRight();
Label resultLabel = builder.createUnboundLabel();
generateInstructions(left, IN_CONDITION);